home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / basic / pbc22a.zip / PBCLONE.NEW < prev    next >
Text File  |  1993-04-26  |  22KB  |  516 lines

  1. PBClone 2.2, 04/26/93:
  2.  
  3.    ** The FReadLn routine has been renamed to FReadLine to
  4.       avoid conflict with a BasWiz routine. **
  5.  
  6.    The most exciting addition to this version of PBClone is
  7.    SoundBlaster support.  The SBSIM driver (which comes with
  8.    the SoundBlaster) is required.  Direct BIOS joystick access
  9.    is also now provided, in case you're not satisfied with
  10.    BASIC's built-in joystick support.  A set of efficient
  11.    shuffling routines for arrays and strings is included for
  12.    use with games and simulations.  Access to the SMARTDRV disk
  13.    cache info is provided for SmartDrive 4.0 and later.
  14.  
  15.    PBClone has gotten so large, it's become difficult for
  16.    people to download at lower speeds or copy to low-density
  17.    disks.  The Right Solution, of course, is to get a better
  18.    machine.  Since this is may not be a practical solution for
  19.    everyone, I am splitting PBClone into two archives for
  20.    distribution: PBC#A for docs, PBC#B for everything else. The
  21.    "#" is the version number, so it's PBC22A and PBC22B for the
  22.    current release.  I hope this doesn't cause undue confusion.
  23.  
  24.    My thanks this edition go to Bruce Guthrie, as always, for
  25.    his many comments and suggestions; to Jeff Sabatini, for
  26.    tracking down and killing an elusive bug in FileCopy; and to
  27.    Clifton Hodges, for tracking down and fixing a problem in
  28.    DInput.  These good gentlemen have been awarded free updates.
  29.  
  30.    The ADD4DOS.BAT file has been renamed to ADDFILE.BAT.
  31.    PLAYVOC.BAS has been added to demo SoundBlaster support.
  32.  
  33.    Fixes:
  34.       BoxMenu and BoxMenu1 screen restore, DInput exit, ScrRest
  35.       and ScrSave DECLAREs, archive routines with far strings,
  36.       CopyFile and FileCopy error handling, FileCopy root
  37.       directory handling, DXQPrint and CRC1 far string
  38.       versions, CheckShare and CheckShare2% more robust.
  39.  
  40.    Improvements:
  41.       Archive routines (ARJ self-extractors)
  42.       BoxMenu1 (select/unselect all items)
  43.       DXQPrint (more than 255 rows)
  44.       NameCase, NameCase2$ (more adroit handling of digits)
  45.       Weekday1 (shortcut for today's date)
  46.  
  47.    Additions:
  48.       Bickel2, CheckCAS, CreditCard, CRC32Calc, CRC32Done,
  49.       CRC32Init, Cylinders, DblSpace, FormatPhone,
  50.       GetLogiDrive, Heads, JButtonA1, JButtonA2, JButtonB1,
  51.       JButtonB2, JButtons, JPos, LClickLoc, MatShuffleD,
  52.       MatShuffleI, MatShuffleL, MatShuffleS, MatShuffleSt,
  53.       MClickLoc, RandFile, RClickLoc, RndI, SBFreeHandles,
  54.       SBFreeXMS, SBGetActive, SBGetDrivers, SBGetVer,
  55.       SBGetVolume, SBInt, SBInitSrcFile, SBInitSrcXMS,
  56.       SBIsFree, SBLoadXMS, SBMapMIDI, SBPause, SBPlay,
  57.       SBResume, SBSetVolume, SBStatus, SBStop, SDFlush,
  58.       SDGetVer, SDRCached, SDReset, SDStats, SDWCached,
  59.       SetMatD, SetMatS, ShowBMP, ShuffleSt, ValidSt,
  60.       VerticalPrint
  61.  
  62.  
  63.  
  64. PBClone 2.1, 01/12/93:
  65.  
  66.    *** WARNING ***
  67.    Note that the Num2Phone and Phone2Num functions rely on the
  68.    current format of phone numbers, which is apparently going
  69.    to change in a year or so.  You are advised not to use these
  70.    functions, as they will not be reliable with the new setup.
  71.  
  72.    The registration fee for PBClone has been raised to $35.
  73.    New releases will be coming out less often-- perhaps once or
  74.    twice per year-- since the library has become too large for
  75.    casual updates.
  76.  
  77.    My thanks, this edition, to Bruce Guthrie and Raymond T.
  78.    Schwarz for bug reports and wise suggestions.  They have
  79.    been awarded free upgrades.
  80.  
  81.    The order form has been renamed from REGISTER.TXT to
  82.    ORDER.FRM, since that seems to be a more common convention.
  83.    Also, CREATE.BAT has been renamed to MAKEDEMO.BAT.
  84.  
  85.    Some of the DECLAREs were not compatible with VB-DOS due to
  86.    use of VB-DOS reserved words.  Thanks to Douglas E. Carr for
  87.    bringing this to my attention-- it has been fixed.
  88.  
  89.    In the interest of keeping the size of the PBClone archive
  90.    manageable, the .EXE versions of the demo files have been
  91.    removed.  Use MAKEDEMO.BAT to make them after installing the
  92.    PBClone library as explained in PBCLONE.DOC.
  93.  
  94.    Fixes:
  95.       Any2Dec, FileCopy, ForceMatch, GrafPrint docs, HiByte
  96.       DECLARE, LoByte DECLARE, Month0 far string version,
  97.       PSortSt, SInput, SSrch, StripSpaces for trim left,
  98.       WindowMan4 top line.
  99.  
  100.    Improvements:
  101.       Any2Dec converted to asm.
  102.       CenterSt converted to asm.
  103.       FindFirstA now supports the new PKZIP 2.0 "deflated"
  104.         format, and can read ZIP2EXE self-extracting files.
  105.       IdentifyFile covers more file types.
  106.  
  107.    Additions:
  108.       BoxMenu, BoxMenu1, CheckSum2, Command2, DataSeg2,
  109.       DReadAbs, DReadAbsBig, DWriteAbs, DWriteAbsBig, FileMenu,
  110.       FLock, FUnlock, FromPostal, GetMemBox, GetPrtSc, GetPSP,
  111.       IStrNB, MMCheck2, PrintBox, ReadScreen, RotateL,
  112.       RotateLL, RotateR, RotateRL, SCrunchSS, SetLogiDrive,
  113.       ShowIcon, ToPostal, TVIdle, UnSCrunchSS
  114.  
  115.  
  116.  
  117. PBClone 2.0, 10/19/92:
  118.  
  119.    From AdvBas to PBClone, I've kept a registration price of
  120.    $25 for the last seven years.  What was a good deal for a
  121.    library of some 100 routines turned into a ludicrously low
  122.    price for the 525+ routines in PBClone, however.  In order
  123.    to scale the price back to a mere outrageous bargain, I am
  124.    raising the registration fee to $35 as of January 1, 1993.
  125.  
  126.    Special thanks to Bruce Guthrie for his many suggestions and
  127.    attentive bug reporting, which have been of great benefit to
  128.    PBClone on a continuing basis.  Kudos!  (AND a free update!)
  129.  
  130.    My BasWiz and PBClone libraries had a name conflict: both
  131.    contained FOpen and FClose routines.  To resolve this, I've
  132.    renamed the PBClone versions to FOpen1 and FClose1.
  133.  
  134.    Instructions are now included for creating a PBClone library
  135.    for use with the Visual Basic for DOS compiler.
  136.  
  137.    Among the new additions are file routines for numeric I/O,
  138.    get/set individual palette values, convert a numeric ASCII
  139.    code to uppercase, read 4DOS-style file descriptions, get
  140.    mouse info, center a string, get CPU speed, and others.
  141.  
  142.    A number of routines have been converted from BASIC to ASM.
  143.    This has caused changes in the DECLAREs for the following
  144.    routines:
  145.       GetScreen, InitPtr, PutScreen
  146.  
  147.    A mistaken assumption about far string handling caused
  148.    problems with many far string routines.  These have been
  149.    fixed.  Note that since far string support was added to the
  150.    shareware version of PBClone as of v1.9, these routines have
  151.    not been tested in use as much as the near string routines,
  152.    and I expect more bugs will probably settle out within the
  153.    next few releases.  If you run into any problems, tell me!
  154.  
  155.    The ArcView demo program now works smoothly with archives
  156.    containing filenames that include path specifications.
  157.  
  158.    Fixes and improvements:
  159.       DriveSpace& and DrvSpaceL recognize invalid drives.
  160.       IdentifyFile recognizes many more file types.
  161.       ObjScan now screens out VB-DOS internal symbols.
  162.       SubExist and SubExist2% now screen out wildcards.
  163.       Upcase1 now uses National Language Support if it can.
  164.  
  165.    Additions:
  166.       BRead, BWrite, CenterSt, CPUSpeed, FDescRead, FReadLn,
  167.       GetMouseVer, GetTick, GetVGAColor, IRead, IWrite, LIRead,
  168.       LIWrite, LRead, LWrite, SetVGAColor, UpcaseI, UpcaseI1
  169.  
  170.  
  171.  
  172. PBClone 1.9, 07/27/92:
  173.  
  174.    The source code for the PBClone routines which are written
  175.    in BASIC is now included in the shareware version.  A set of
  176.    near and far string libraries for the assembly language part
  177.    of PBClone is also included.  This allows you to create a
  178.    PBClone library for QuickBasic 4.x and PDS 6.0-7.1, rather
  179.    than just for QuickBasic 4.5 as in previous versions.
  180.  
  181.    Fixes and improvements:
  182.       Elapsed & ElapsedTime$ allow times that cross midnight.
  183.       FileCRC is much smaller and faster.
  184.       FindFirstA can now scan self-extracting LHARC archives.
  185.       PCDat$ works properly with far strings.
  186.       Processor & Processor2% can now identify 80486 CPUs.
  187.       StrUsqu2 and StrUsqu3 now support far strings.
  188.       SubExist & SubEx